歷經千辛萬苦終於撐過30天了,其實寫到第10天的時候就有一點後悔,為什麼當初要選這個主題,主題選得太小很難完整的靠Aggregate講完30天,只能在最後放入index內容。
主題應該改成「被MongoDB用各種武器暴打的後端小菜雞日記」才對,這樣想講什麼MongoDB的內容都可以,每天被不同的武器(語法)追殺。
但我還是很慶幸自己這次有參加鐵人賽,因為這次參賽的關係,我對於aggregate的用法更加的熟練,同時為了這次的鐵人賽,還額外再去MongoDB的官方文件,尋找有沒有其他有趣的操作符,只是我以前不知道的。
ps.其實我沒有介紹完全部的aggregate語法,有興趣的話可以參考這兩篇官方文件,「Aggregation Pipeline Stages」、「Aggregation Pipeline Operators」,算是一個目錄幫你整理好,有哪些語法和操作符,還很貼心的附上一小段的文字說明。
如果是想要更深入了解index的部分。推薦可以從這篇「Indexes」開始看起。
同時也覺得能寫完30天鐵人賽的前輩們很厲害,如果對技術沒有一定的深入了解,真的很難連續寫出30篇技術文章,另外也覺得作家、漫畫家們真的很厲害,能夠每週準時更新,參加完鐵人賽後,能夠感同身受他們偶爾會想要修刊,休息或找些靈感,每天寫稿真的會很想拖稿休息一天。
事實上自己寫到20幾天的時候,因為對MongoDB了解得不夠深入,開始覺得沒有什麼自己很常使用,掌握度也很高的技術可以分享,所以很常搞到晚上10點多後才發文,然後可能是因為晚上有很多人跟我一樣在趕稿的關係,新發的文章很容易被被洗到很後面的頁面,觀看人數因此變得比較少,進而減少我發文的動力。
支撐我繼續發文,除了一直都有少數讀者默默在看我的文章,最重要的是我不太想要半途而廢,畢竟一開始都下定決心要完賽,那就努力撐完這30天吧!!
最後感謝看完這一系列文章的你,因為你們的支持,我才有動力繼續寫下去!!
ps.我開了新的寫作系列,對SQL有興趣的話可以來逛逛